< previous page page_149 next page >

Page 149
Q&A
Q True or False: Determining the need to build components is a quick and easy process.
A False
Q What is an ActiveX dynamic link library?
A An ActiveX dynamic link library is a component that at runtime exists in the same process as its client application.
Q What is an in-process component?
A A component that runs in the same process as its client.
Q What is an out-of-process component?
A A component that runs in a process remote from its client.
Q What do you need to know about an ActiveX component before creating it?
A You need to determine the component's roles and responsibilities.
Workshop
The workshop includes quiz questions to help gauge your grasp of the material. You'll find the answers to this quiz in Appendix A, Answers. Even if you feel that you understand the concepts presented here, you should work through the quiz. The last section contains exercises that help reinforce your learning.
Quiz
1. What is another name for a general code module?
2. What is the value of the Make index tab in the Project Properties dialog box?
3. What is required when testing a component?
4. What is a master test plan?
5. What is the importance of a test script?
Exercises
1. Modify the TestCheckDeposit project to display the current balance of the account after each deposit.
2. Modify the TestCheckDeposit project to enable the bank teller to perform withdrawal transactions.
3. Given the code in this project, how would you extend the BasicPersonalChecking class to enable the bank teller to void a deposit transaction?

 
< previous page page_149 next page >

If you like this book, buy it!